#pragma once

#include <grpc++/grpc++.h>
#include "../../proto/rpc.grpc.pb.h"
#include "../v3Response.hpp"
#include "../action.hpp"


using grpc::ClientAsyncResponseReader;
using etcdserverpb::DeleteRangeResponse;

namespace etcdv3 {
class AsyncDeleteRangeResponse : public V3Response {
public:
    AsyncDeleteRangeResponse() {};
    void ParseResponse(std::string const& key, bool prefix, DeleteRangeResponse& resp);
};

}
